Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>RIFF WAVE</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/RIFF_WAVE"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-RIFF_WAVE rootpage-RIFF_WAVE skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">RIFF WAVE</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="infobox float-right toptextcells hintergrundfarbe1" id="vorlage-infobox-dateiformat" summary="Infobox Dateiformat" style="width:23em; margin: 0 0 1em 1em; border:solid 1px #BBBBBB; font-size: 90%; padding:2px;">

<tbody><tr>
<th colspan="2">Waveform Audio File Format (WAVE)
</th></tr>






<tr>
<td style="white-space: nowrap;"><a href="Dateinamenserweiterung" title="Dateinamenserweiterung">Dateiendung</a>:
</td>
<td><code style="margin:0.2em 0; padding:0;">.wav</code>
</td></tr>
<tr>
<td style="white-space:nowrap;"><a href="Internet_Media_Type" title="Internet Media Type">MIME-Type</a>:
</td>
<td><code style="margin:0.2em 0; padding:0;">audio/vnd.wave, audio/wav, audio/wave, audio/x-wav</code><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td style="white-space: wrap;"><a href="Magische_Zahl_(Informatik)" title="Magische Zahl (Informatik)">Magische Zahl</a>:
</td>
<td><span style="background:#DDDDDD; color:#202122; padding-left:3px; padding-right:3px; font-family:monospace;">5249.4646.xxxx.xxxx.5741.5645</span> <sub><small><a href="Hexadezimalsystem" title="Hexadezimalsystem">hex</a></small></sub><br> <span style="background:#DDDDDD; color:#202122; padding-left:3px; padding-right:3px; font-family:monospace;">RIFF....WAVE</span>
<p><small>(<a href="ASCII" class="mw-redirect" title="ASCII">ASCII</a>)</small>
</p>
</td></tr>
<tr>
<td style="white-space: nowrap;">Entwickelt von:
</td>
<td><a href="Microsoft" title="Microsoft">Microsoft</a> &amp; <a href="IBM" title="IBM">IBM</a>
</td></tr>




<tr>
<td style="white-space: nowrap;">Art:
</td>
<td><a href="Audioformat" title="Audioformat">Audiodatei</a>
</td></tr>




<tr>
<td style="white-space: nowrap;">Erweitert von:
</td>
<td><a href="Resource_Interchange_File_Format" title="Resource Interchange File Format">RIFF</a>
</td></tr>






<tr>
<td colspan="2" style="display:none">
<p>
</p>
</td></tr>
<tr>
<td colspan="2">
</td></tr></tbody></table>
<p>Das <b>WAVE-Dateiformat</b> ist ein <a href="Containerformat" title="Containerformat">Containerformat</a> zur digitalen Speicherung von <a href="Audio" title="Audio">Audiodaten</a>, das auf dem von Microsoft für <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a> definierten <a href="Resource_Interchange_File_Format" title="Resource Interchange File Format">Resource Interchange File Format</a> (RIFF) aufsetzt. Eine <a href="WAVE-Datei" class="mw-redirect" title="WAVE-Datei">WAVE-Datei</a> enthält vor den Audiodaten zumindest Informationen über deren Format.
</p><p>Enthalten sind meist sogenannte <a href="Puls-Code-Modulation" title="Puls-Code-Modulation">PCM</a>-Rohdaten, also eine zeit- und wertdiskrete Darstellung des zeitlichen Verlaufs eines Signals. Die Qualität des aufgezeichneten <a href="Klang" title="Klang">Klangs</a> hängt dann von zwei Werten ab, der <a href="Abtastrate" title="Abtastrate">Abtastrate</a> (Anzahl der <a href="Abtastung_(Signalverarbeitung)" title="Abtastung (Signalverarbeitung)">Abtastungen</a> pro Zeiteinheit) und der <a href="Aufl%C3%B6sung_(Digitaltechnik)" title="Auflösung (Digitaltechnik)">Auflösung</a> <i>(Bit-Tiefe);</i> im Fall von <a href="Audiodatenkompression" title="Audiodatenkompression">komprimierten Daten</a> auch vom Verfahren, z.&nbsp;B. <a href="Adaptive_Differential_Pulse_Code_Modulation" title="Adaptive Differential Pulse Code Modulation">ADPCM</a> oder <a href="MP3" title="MP3">MP3</a>.
</p>

<div class="mw-heading mw-heading2"><h2 id="Dateistruktur">Dateistruktur</h2></div>

<p>Das RIFF-Format besteht aus mehreren Abschnitten (englisch <i>chunks</i>)<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>, die wie beim <a href="Interchange_File_Format#Struktur" title="Interchange File Format">IFF</a> aufgebaut sind, bis auf die <a href="Byte-Reihenfolge" title="Byte-Reihenfolge">Byte-Reihenfolge</a>: niederwertiges Byte (LSB) voran, also in der <a href="Little_Endian" class="mw-redirect" title="Little Endian">Little-Endian</a>-Bytereihenfolge. Die WAVE-Spezifikation definiert drei Abschnitte als erforderlich:
Der RIFF-Abschnitt identifiziert die Datei als .wav-Datei und enthält als Container die anderen Abschnitte. Der FORMAT-Abschnitt enthält Parameter wie z.&nbsp;B. die Abtastrate. Der DATA-Abschnitt enthält den Signalverlauf und darf nicht vor dem FORMAT-Abschnitt stehen.
</p><p>Im Laufe der unkoordinierten Entwicklung entstand eine unüberschaubare Anzahl weiterer Abschnittstypen mit teils redundanten Inhalten. Ein Beispiel ist der „Label“-Abschnitt und „Note“-Abschnitt, die beide Cuepoint-Einträge im „Cue“-Abschnitt mit einer Beschriftung versehen. Dabei bezeichnet ein „Label“ den Titel eines Cuepoints, „Note“ einen Kommentar. Sie sind als Unterabschnitte (englisch <i>subchunks</i>) im übergeordneten Associated-Data-List-Abschnitt gespeichert. Weiterhin gibt es eine Vielzahl von komprimierten Formaten, für die ein „Fact“-Abschnitt mit der dekomprimierten Größe verbindlich ist, die aber ansonsten unterschiedlichste Parameter definieren, was eine vollständige Unterstützung des WAV-Formats für Entwickler noch schwieriger macht. Manche Anwendungen erwarten den FORMAT-Abschnitt als ersten, manche den DATA-Abschnitt als letzten, obwohl die Spezifikation das nicht fordert.
</p>
<div class="mw-heading mw-heading3"><h3 id="RIFF-Abschnitt_(auch_„RIFF-WAVE“-Abschnitt)"><span id="RIFF-Abschnitt_.28auch_.E2.80.9ERIFF-WAVE.E2.80.9C-Abschnitt.29"></span>RIFF-Abschnitt (auch „RIFF-WAVE“-Abschnitt)</h3></div>
<p>Er enthält als Container die anderen Abschnitte, sein Header besteht lediglich aus
</p>
<ul><li><code>chunkID</code> (<code><a href="Char_(Datentyp)" title="Char (Datentyp)">char[4]</a></code>, "RIFF")</li>
<li><code>ChunkSize</code> (<code><a href="Integer_(Datentyp)" title="Integer (Datentyp)">uint32_t</a></code>, = Dateilänge in Bytes − 8)</li>
<li><code>riffType</code> (<code>char[4]</code>, "WAVE")</li></ul>
<div class="mw-heading mw-heading3"><h3 id="„Format“-Abschnitt"><span id=".E2.80.9EFormat.E2.80.9C-Abschnitt"></span>„Format“-Abschnitt</h3></div>
<p>Er beginnt mit den vier Zeichen "fmt " und muss in der Datei genau einmal enthalten sein. Auf seine <code>ChunkSize</code> folgt der Inhalt, der aus einem Satz allgemeiner Parameter und einem nachfolgenden formatspezifischen Teil besteht. Der allgemeine Teil:
</p>
<ul><li><code>wFormatTag</code> (<code>uint16_t</code>, Identifizierung für das verwendete Format, z.&nbsp;B. steht 0x0001 für PCM, das kanonische, unkomprimierte Format)</li>
<li><code>wChannels</code> (<code>uint16_t</code>)</li>
<li><code>dwSamplesPerSec</code> (<code>uint32_t</code>, Abtastrate in Hz, z.&nbsp;B. steht 0x0000AC44 für 44100)</li>
<li><code>dwAvgBytesPerSec</code> (<code>uint32_t</code>, nötige Übertragungsbandbreite)</li>
<li><code>wBlockAlign</code> (<code>uint16_t</code>, Größe der <a href="#„Format“-Abschnitt">Frames</a> in Bytes)</li></ul>
<p>Für PCM-Daten hat der Format-Abschnitt nur noch dieses eine Feld:
</p>
<ul><li><code>wBitsPerSample</code> (<code>uint16_t</code>, Quantisierungsauflösung, identisch für alle Kanäle)</li></ul>
<p>Wird keine Kompression verwendet, ist <code>dwAvgBytesPerSec</code> das Produkt aus Abtastrate und Framegröße.
Die Framegröße ergibt sich aus der Vorgabe, dass alle Werte im Daten-Abschnitt als Ganzzahl ("integer") zu kodieren sind mit einer gerade ausreichenden Größe in Byte (eventuell nötige Füllbits stehen am niederwertigen Ende mit dem Wert 0, <i>Zero-Padding</i>). Für das PCM-Format gilt
</p>
<dl><dd><code>wBlockAlign = wChannels * ((wBitsPerSample + 7) / 8)</code> (Integer-Division ohne Rest),</dd></dl>
<p>sodass die Framegröße für 12-Bit-Stereo nicht drei, sondern vier Byte beträgt. Bei zwei Kanälen (Stereo) wird erst der linke, dann der rechte Kanal gespeichert.
</p>
<div class="mw-heading mw-heading3"><h3 id="„Data“-Abschnitt"><span id=".E2.80.9EData.E2.80.9C-Abschnitt"></span>„Data“-Abschnitt</h3></div>
<p>Er hat die Kennung "data". Seine <code>chunkSize</code> enthält (wie bei allen Abschnitten) weder die 8&nbsp;Bytes von Kennung und Größe noch eventuell ein am Ende zur vorgeschriebenen <a href="Speicherausrichtung" title="Speicherausrichtung">Ausrichtung</a> auf Wortgrenzen nötiges Null-Byte. Sein Inhalt ist eine Folge von Frames.
</p><p>Dieses Format, ohne Header gespeichert, hat üblicherweise die Endung .raw und setzt bei der Wiedergabe die Kenntnis von Abtastrate, Bittiefe und Byte-Reihenfolge voraus (letztere ist nur unter RIFF festgelegt, nicht für rohes PCM).
</p><p>Die Größe des „Data“-Abschnitts im <a href="Datenformat" title="Datenformat">Datenformat</a> PCM berechnet sich wie folgt: Pro Sekunde fallen <code>dwSamplesPerSec</code> Frames zu je <code>wChannels</code> Abtastwerten zu je ein oder zwei Bytes an. Für <a href="Compact_Disc_Digital_Audio" title="Compact Disc Digital Audio">CD</a>-Qualität (16&nbsp;Bit Stereo = 4&nbsp;Bytes pro Sample (2&nbsp;Byte pro Kanal), 44.100 Hertz) z.&nbsp;B. also etwa 10 Megabytes pro Minute (60&nbsp;s · 44.100&nbsp;Hz · 4&nbsp;Byte).
</p>
<div class="mw-heading mw-heading3"><h3 id="Metadaten">Metadaten</h3></div>
<p>Als ein Derivat des RIFF-Formats können WAV-Dateien mit <a href="Metadaten" title="Metadaten">Metadaten</a> im INFO-Chunk versehen werden. Zusätzlich können WAV-Dateien jegliche Art von Metadaten einbetten, darunter <a href="Extensible_Metadata_Platform" title="Extensible Metadata Platform">Extensible Metadata Platform</a> (XMP)-Daten<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> oder <a href="ID3" class="mw-disambig" title="ID3">ID3</a>-Tags<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>, die in zusätzlichen Chunks gespeichert werden. Die RIFF-Spezifikation erfordert, dass Anwendungen unbekannte Chunks ignorieren, wodurch Programme diese zusätzlichen Informationen möglicherweise nicht nutzen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Beispiel_eines_allgemein_lesbaren_WAVE-PCM-Formats">Beispiel eines allgemein lesbaren WAVE-PCM-Formats</h2></div>
<p>RIFF-Header (12&nbsp;Byte):
</p>
<table class="wikitable">

<tbody><tr class="hintergrundfarbe5">
<th>Offset
</th>
<th>Typ
</th>
<th>Länge (in Bytes)
</th>
<th>Inhalt
</th></tr>
<tr>
<td>0 (0x00)
</td>
<td>char
</td>
<td>4
</td>
<td>'RIFF'
</td></tr>
<tr>
<td>4 (0x04)
</td>
<td>unsigned
</td>
<td>4
</td>
<td>&lt;Dateigröße&gt; − 8
</td></tr>
<tr>
<td>8 (0x08)
</td>
<td>char
</td>
<td>4
</td>
<td>'WAVE'
</td></tr></tbody></table>
<p>Der fmt-Abschnitt (24&nbsp;Byte) beschreibt das Format der einzelnen Abtastwerte:
</p>
<table class="wikitable">

<tbody><tr class="hintergrundfarbe5">
<th>Offset
</th>
<th>Länge
</th>
<th>Inhalt
</th>
<th>Beschreibung
</th></tr>
<tr>
<td nowrap="">12 (0x0C)
</td>
<td>4
</td>
<td>'fmt '
</td>
<td>Header-Signatur (enthaltenes Leerzeichen beachten)
</td></tr>
<tr>
<td>16 (0x10)
</td>
<td>4
</td>
<td>&lt;fmt length&gt;
</td>
<td>Länge des restlichen fmt-Headers in Byte (16)
</td></tr>
<tr>
<td>20 (0x14)
</td>
<td>2
</td>
<td>&lt;format tag&gt;
</td>
<td>Datenformat der Abtastwerte (siehe separate Tabelle weiter unten)
</td></tr>
<tr>
<td>22 (0x16)
</td>
<td>2
</td>
<td>&lt;channels&gt;
</td>
<td>Anzahl der Kanäle: 1 = mono, 2 = stereo; mittlerweile sind auch mehr als 2 Kanäle (z.&nbsp;B. für Raumklang) möglich.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>24 (0x18)
</td>
<td>4
</td>
<td>&lt;sample rate&gt;
</td>
<td>Samples pro Sekunde je Kanal (z.&nbsp;B. 44100)
</td></tr>
<tr>
<td>28 (0x1C)
</td>
<td>4
</td>
<td>&lt;bytes/second&gt;
</td>
<td>Abtastrate · Frame-Größe = &lt;sample rate&gt; · &lt;block align&gt;
</td></tr>
<tr>
<td>32 (0x20)
</td>
<td>2
</td>
<td>&lt;block align&gt;
</td>
<td>Frame-Größe = &lt;channels&gt; · ((&lt;bits/sample&gt; + 7) / 8) &nbsp; (Division mit Abrundung)
</td></tr>
<tr>
<td>34 (0x22)
</td>
<td>2
</td>
<td>&lt;bits/sample&gt;
</td>
<td>Anzahl der Datenbits pro Samplewert je Kanal (z.&nbsp;B. 12)
</td></tr></tbody></table>
<p>Der Daten-Abschnitt enthält die Abtastwerte:
</p>
<table class="wikitable">

<tbody><tr class="hintergrundfarbe5">
<th>Offset
</th>
<th>Länge
</th>
<th>Inhalt
</th>
<th>Beschreibung
</th></tr>
<tr>
<td>36 (0x24)
</td>
<td>4
</td>
<td>'data'
</td>
<td>Header-Signatur
</td></tr>
<tr>
<td>40 (0x28)
</td>
<td>4
</td>
<td>&lt;length&gt;
</td>
<td>Länge des Datenblocks = &lt;block align&gt; · &lt;Zahl der Abtast-Zeitpunkte&gt;
</td></tr>
<tr>
<td>44 (0x2C)
</td>
<td>&lt;block align&gt;
</td>
<td colspan="2">Abtastwert jedes Kanals an Zeitpunkt 1
</td></tr>
<tr>
<td>44 + &lt;block align&gt;
</td>
<td>&lt;block align&gt;
</td>
<td colspan="2">Abtastwert jedes Kanals an Zeitpunkt 2
</td></tr>
<tr>
<td>…
</td>
<td>…
</td>
<td colspan="2">…
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Datenformate_(Format-Tag)"><span id="Datenformate_.28Format-Tag.29"></span>Datenformate (Format-Tag)</h2></div>
<table class="wikitable" style="float:left">

<tbody><tr class="hintergrundfarbe5">
<th>ID
</th>
<th>Bezeichnung
</th></tr>
<tr>
<td>0x0001
</td>
<td><a href="Puls-Code-Modulation" title="Puls-Code-Modulation">PCM</a>
</td></tr>
<tr>
<td>0x0002
</td>
<td>MS ADPCM
</td></tr>
<tr>
<td>0x0003
</td>
<td>IEEE FLOAT
</td></tr>
<tr>
<td>0x0005
</td>
<td>IBM CVSD
</td></tr>
<tr>
<td>0x0006
</td>
<td><a href="A-law" title="A-law">ALAW</a>
</td></tr>
<tr>
<td>0x0007
</td>
<td><a href="%CE%9C-law" title="Μ-law">MULAW</a>
</td></tr>
<tr>
<td>0x0010
</td>
<td>OKI ADPCM
</td></tr>
<tr>
<td>0x0011
</td>
<td>DVI/IMA ADPCM
</td></tr>
<tr>
<td>0x0012
</td>
<td>MEDIASPACE ADPCM
</td></tr>
<tr>
<td>0x0013
</td>
<td>SIERRA ADPCM
</td></tr>
<tr>
<td>0x0014
</td>
<td>G723 ADPCM
</td></tr>
<tr>
<td>0x0015
</td>
<td>DIGISTD
</td></tr>
<tr>
<td>0x0016
</td>
<td>DIGIFIX
</td></tr>
<tr>
<td>0x0017
</td>
<td>DIALOGIC OKI ADPCM
</td></tr>
<tr>
<td>0x0020
</td>
<td>YAMAHA ADPCM
</td></tr>
<tr>
<td>0x0021
</td>
<td>SONARC
</td></tr>
<tr>
<td>0x0022
</td>
<td>DSPGROUP TRUESPEECH
</td></tr>
<tr>
<td>0x0023
</td>
<td>ECHOSC1
</td></tr>
<tr>
<td>0x0024
</td>
<td>AUDIOFILE AF36
</td></tr>
<tr>
<td>0x0025
</td>
<td>APTX
</td></tr>
<tr>
<td>0x0026
</td>
<td>AUDIOFILE AF10
</td></tr>
<tr>
<td>0x0030
</td>
<td>DOLBY AC2
</td></tr></tbody></table>
<table class="wikitable" style="float:left; margin-left:1em;">

<tbody><tr class="hintergrundfarbe5">
<th>ID
</th>
<th>Bezeichnung
</th></tr>
<tr>
<td>0x0031
</td>
<td>GSM610
</td></tr>
<tr>
<td>0x0033
</td>
<td>ANTEX ADPCME
</td></tr>
<tr>
<td>0x0034
</td>
<td>CONTROL RES VQLPC
</td></tr>
<tr>
<td>0x0035
</td>
<td>CONTROL RES VQLPC
</td></tr>
<tr>
<td>0x0036
</td>
<td>DIGIADPCM
</td></tr>
<tr>
<td>0x0037
</td>
<td>CONTROL RES CR10
</td></tr>
<tr>
<td>0x0038
</td>
<td>NMS VBXADPCM
</td></tr>
<tr>
<td>0x0039
</td>
<td>CS IMAADPCM (Roland RDAC)
</td></tr>
<tr>
<td>0x0040
</td>
<td>G721 ADPCM
</td></tr>
<tr>
<td>0x0050
</td>
<td>MPEG-1 Layer I, II
</td></tr>
<tr>
<td>0x0055
</td>
<td>MPEG-1 Layer III (MP3)
</td></tr>
<tr>
<td>0x0069
</td>
<td>Xbox ADPCM
</td></tr>
<tr>
<td>0x0200
</td>
<td>CREATIVE ADPCM
</td></tr>
<tr>
<td>0x0202
</td>
<td>CREATIVE FASTSPEECH8
</td></tr>
<tr>
<td>0x0203
</td>
<td>CREATIVE FASTSPEECH10
</td></tr>
<tr>
<td>0x0300
</td>
<td>FM TOWNS SND
</td></tr>
<tr>
<td>0x1000
</td>
<td>OLIGSM
</td></tr>
<tr>
<td>0x1001
</td>
<td>OLIADPCM
</td></tr>
<tr>
<td>0x1002
</td>
<td>OLICELP
</td></tr>
<tr>
<td>0x1003
</td>
<td>OLISBC
</td></tr>
<tr>
<td>0x1004
</td>
<td>OLIOPR
</td></tr></tbody></table>
<div style="clear:left;"></div>
<div class="mw-heading mw-heading2"><h2 id="Speicherbedarf_der_Formate">Speicherbedarf der Formate</h2></div>
<table class="wikitable sortable">

<tbody><tr>
<th>Format
</th>
<th>Bitrate (<a href="Kbit/s" class="mw-redirect" title="Kbit/s">kbit/s</a>)
</th>
<th>1 minute (<a href="Kibibyte" class="mw-redirect" title="Kibibyte">KiB</a>)
</th></tr>
<tr>
<td>11,025&nbsp;Hz 16&nbsp;bit PCM
</td>
<td>176.4
</td>
<td>1292
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz 16&nbsp;bit PCM
</td>
<td>128
</td>
<td><span style="display:none">0</span>938
</td></tr>
<tr>
<td>11,025&nbsp;Hz 8&nbsp;bit PCM
</td>
<td><span style="display:none">0</span>88.2
</td>
<td><span style="display:none">0</span>646
</td></tr>
<tr>
<td>11,025&nbsp;Hz <a href="%CE%9C-Law" class="mw-redirect" title="Μ-Law">µ-Law</a>
</td>
<td><span style="display:none">0</span>88.2
</td>
<td><span style="display:none">0</span>646
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz 8&nbsp;bit PCM
</td>
<td><span style="display:none">0</span>64
</td>
<td><span style="display:none">0</span>469
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz µ-Law
</td>
<td><span style="display:none">0</span>64
</td>
<td><span style="display:none">0</span>469
</td></tr>
<tr>
<td>11,025&nbsp;Hz 4&nbsp;bit <a href="ADPCM" class="mw-redirect" title="ADPCM">ADPCM</a>
</td>
<td><span style="display:none">0</span>44.1
</td>
<td><span style="display:none">0</span>323
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz 4&nbsp;bit ADPCM
</td>
<td><span style="display:none">0</span>32
</td>
<td><span style="display:none">0</span>234
</td></tr>
<tr>
<td>11,025&nbsp;Hz GSM 06.10
</td>
<td><span style="display:none">0</span>18
</td>
<td><span style="display:none">0</span>132
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz MP3 16&nbsp;kbit/s
</td>
<td><span style="display:none">0</span>16
</td>
<td><span style="display:none">0</span>117
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz GSM 06.10
</td>
<td><span style="display:none">0</span>13
</td>
<td><span style="display:none">0</span>103
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz <a href="Lernout_%26_Hauspie" title="Lernout &amp; Hauspie">Lernout &amp; Hauspie</a> SBC 12&nbsp;kbit/s
</td>
<td><span style="display:none">0</span>12
</td>
<td><span style="display:none">00</span>88
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz DSP Group Truespeech
</td>
<td><span style="display:none">00</span>9
</td>
<td><span style="display:none">00</span>66
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz MP3 8&nbsp;kbit/s
</td>
<td><span style="display:none">00</span>8
</td>
<td><span style="display:none">00</span>60
</td></tr>
<tr>
<td><span style="display:none">0</span>8,000&nbsp;Hz Lernout &amp; Hauspie <a href="Code-Excited_Linear_Prediction" title="Code-Excited Linear Prediction">CELP</a>
</td>
<td><span style="display:none">00</span>4.8
</td>
<td><span style="display:none">00</span>35
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Weiterentwicklung"><span id="w64"></span> Weiterentwicklung</h2></div>
<p>Aufgrund der im Dateiformat benutzten 32-Bit-Felder ergibt sich eine Größenbeschränkung von 4&nbsp;GiB, was einer Spieldauer von etwa 6,75 Stunden bei zwei Kanälen à 16&nbsp;Bit und 44100 <a href="Abtastwert" class="mw-redirect" title="Abtastwert">Abtastwerten</a> je Sekunde (<a href="Compact_Disc_Digital_Audio" title="Compact Disc Digital Audio">CD</a>-Qualität) entspricht. Bei höherer Amplituden- oder Zeitauflösung bzw. mehr Kanälen sinkt die erreichbare Spieldauer jeweils entsprechend. Um diese Einschränkung zu umgehen, hat <a href="Sonic_Foundry" title="Sonic Foundry">Sonic Foundry</a> eine Erweiterung des Formats vorgestellt, welche die Dateigrößenbeschränkung umgeht. Seit der Bereich <i>Desktop Software</i> von Sonic Foundry zu <a href="Sony_Pictures_Entertainment" title="Sony Pictures Entertainment">Sony Pictures Digital</a> überging, wird das Format <b>Sony Pictures Digital Wave 64</b>, kurz <b>Wave64</b>, genannt; es wird ohne Lizenzkosten zur Verfügung gestellt. Als <a href="Dateinamenserweiterung" title="Dateinamenserweiterung">Dateinamenserweiterung</a> wird <i>.w64</i> vorgeschlagen. Der interne Aufbau ist bewusst an das herkömmliche WAVE angelehnt, um die Software-Implementierung zu vereinfachen.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Durch die Verwendung von 64-Bit-Feldern wird unter den oben gemachten Annahmen eine maximale Spieldauer von über 3 Millionen Jahren erreicht.
</p>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Günter Born: <i>Referenzhandbuch Dateiformate.</i> 1990, Addison-Wesley Longman, in diversen überarbeiteten Auflagen</li>
<li>Gunter Born: <i>File Formats Handbook.</i> ITP Boston 1995.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */


.mw-parser-output .webarchiv-memento a{color:inherit}


/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20101207002408/http://www.it.fht-esslingen.de/~schmidt/vorlesungen/mm/seminar/ss00/HTML/node107.html">WAV-Audio-Format</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 7. Dezember 2010 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) (Ausführliche Beschreibung im Rahmen der Zusammenfassung eines Seminars zur Vorlesung Multimedia an der <a href="Hochschule_Esslingen" title="Hochschule Esslingen">Hochschule Esslingen</a>.)</li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160104081350/http://www.iem.thm.de/telekom-labor/zinke/nw/vp/doku/dito41.htm">„Das *.wav Soundformat.“ Header, Datenfeld und Beispiel einer PCM-WAV-Datei für Windows.</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 4. Januar 2016 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) (Knapp und übersichtlich. Aus einer Diplomarbeit von Thomas Becker und Dirk Manthey an der <a href="Technische_Hochschule_Mittelhessen" title="Technische Hochschule Mittelhessen">Fachhochschule Gießen-Friedberg</a>)</li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20250613232553/http://www.piclist.com/techref/io/serial/midi/wave.html">WAVE File Format</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 13. Juni 2025 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) (englisch, ausführlicher)</li>
<li><a rel="nofollow" class="external text" href="https://www.mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/WAVE.html">WAVE Audio File Format – Spezifikationen</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="https://www.tactilemedia.com/info/MCI_Control_Info.html">Version 1.0 der Spezifikation</a> (englisch)</li>
<li>Timothy John Weber: <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230816055911/https://www.lightlink.com/tjweber/StripWav/WAVE.html">The WAVE File Format. Answers to Common Questions.</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 16. August 2023 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) (englisch)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types"><i>MIME types (IANA media types).</i></a> MDN Web Docs, 29.&nbsp;Juni 2022,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Juli 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ARIFF+WAVE&amp;rft.title=MIME+types+%28IANA+media+types%29&amp;rft.description=MIME+types+%28IANA+media+types%29&amp;rft.identifier=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FHTTP%2FBasics_of_HTTP%2FMIME_types&amp;rft.publisher=MDN+Web+Docs&amp;rft.date=2022-06-29">&nbsp;</span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/ms713231">Resource Interchange File Format Services</a> Spezifikation von Microsoft auf msdn.microsoft.com (englisch)</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20180225154501/https://wwwimages2.adobe.com/content/dam/acom/en/devnet/xmp/pdfs/XMP%20SDK%20Release%20cc-2016-08/XMPSpecificationPart3.pdf"><i>XMP SPECIFICATION PART&nbsp;3: STORAGE IN FILES.</i></a> (PDF) In: <i>adobe.com.</i> Adobe Systems Incorporated, 2016, <span style="white-space:nowrap;">S. 24–25</span>, archiviert vom <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=https%3A%2F%2Fwwwimages2.adobe.com%2Fcontent%2Fdam%2Facom%2Fen%2Fdevnet%2Fxmp%2Fpdfs%2FXMP%2520SDK%2520Release%2520cc-2016-08%2FXMPSpecificationPart3.pdf">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">25.&nbsp;Februar 2018</span><span>;</span><span class="Abrufdatum"> abgerufen am 8.&nbsp;Januar 2020</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ARIFF+WAVE&amp;rft.title=XMP+SPECIFICATION+PART%26nbsp%3B3%3A+STORAGE+IN+FILES&amp;rft.description=XMP+SPECIFICATION+PART%26nbsp%3B3%3A+STORAGE+IN+FILES&amp;rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20180225154501%2Fhttps%3A%2F%2Fwwwimages2.adobe.com%2Fcontent%2Fdam%2Facom%2Fen%2Fdevnet%2Fxmp%2Fpdfs%2FXMP%2520SDK%2520Release%2520cc-2016-08%2FXMPSpecificationPart3.pdf&amp;rft.publisher=Adobe+Systems+Incorporated&amp;rft.date=2016&amp;rft.source=https://wwwimages2.adobe.com/content/dam/acom/en/devnet/xmp/pdfs/XMP%20SDK%20Release%20cc-2016-08/XMPSpecificationPart3.pdf&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><span class="cite">Audacity: <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201106232733/https://wiki.audacityteam.org/wiki/WAV#Metadata"><i>WAV.</i></a> Archiviert vom <span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=https%3A%2F%2Fwiki.audacityteam.org%2Fwiki%2FWAV%23Metadata">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">6.&nbsp;November 2020</span><span>;</span><span class="Abrufdatum"> abgerufen am 8.&nbsp;Januar 2020</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ARIFF+WAVE&amp;rft.title=WAV&amp;rft.description=WAV&amp;rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20201106232733%2Fhttps%3A%2F%2Fwiki.audacityteam.org%2Fwiki%2FWAV%23Metadata&amp;rft.creator=Audacity&amp;rft.source=https://wiki.audacityteam.org/wiki/WAV#Metadata">&nbsp;</span></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text">Thomas Höss und Tobias Rieck: <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070627065449/http://www.it.fht-esslingen.de/~schmidt/vorlesungen/mm/seminar/ss00/HTML/node116.html">WAV-Audio-Format, fmt-chunk</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 27. Juni 2007 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>) auf it.fht-esslingen.de</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080721232501/http://www.ambisonia.com/Members/mleese/sony_wave64.pdf"><i>Sony Wave64: Information about Sony Wave64.</i></a> (PDF) VCS Engineering, archiviert vom <span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fwww.ambisonia.com%2FMembers%2Fmleese%2Fsony_wave64.pdf">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">21.&nbsp;Juli 2008</span><span>;</span><span class="Abrufdatum"> abgerufen am 2.&nbsp;Mai 2012</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ARIFF+WAVE&amp;rft.title=Sony+Wave64%3A+Information+about+Sony+Wave64&amp;rft.description=Sony+Wave64%3A+Information+about+Sony+Wave64&amp;rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20080721232501%2Fhttp%3A%2F%2Fwww.ambisonia.com%2FMembers%2Fmleese%2Fsony_wave64.pdf&amp;rft.publisher=VCS+Engineering&amp;rft.source=http://www.ambisonia.com/Members/mleese/sony_wave64.pdf&amp;rft.language=en">&nbsp;</span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-12-02" href="https://de.wikipedia.org/wiki/?title=RIFF_WAVE&amp;oldid=262060495">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>